
注冊(cè)
/
登錄是這樣的,我想用UEL子程序來仿真斷裂失效,目前的計(jì)劃是利用abaqus設(shè)置狀態(tài)變量來實(shí)現(xiàn)單元?jiǎng)h除,但是我看好像只有UMAT或者VUMAT等少數(shù)子程序能夠通過關(guān)鍵字*Depvar來定義狀態(tài)變量實(shí)現(xiàn)單元?jiǎng)h除,沒有看到UEL相關(guān)的設(shè)置。所以我后來想能不能通過同時(shí)調(diào)用兩個(gè)子程序,用UMAT讀取我UEL程序輸出的狀態(tài)變量值,然后再umat里面判斷改單元是否失效。
問題如下:我看了PPR本構(gòu)中需要9個(gè)參數(shù),于是我創(chuàng)建好模型生成inp文件后,我更改UEL PROPERTY中輸入?yún)?shù) ,當(dāng)這九個(gè)參數(shù)同時(shí)放在一行時(shí),程序就會(huì)出問題,而當(dāng)把最后一個(gè)參數(shù)放到第二行時(shí),程序就沒問題。這個(gè)我很費(fèi)解。難道inp文件每行最大只能輸入8個(gè)參數(shù),如果大于8個(gè)就需要換行?
用相場(chǎng)法分析復(fù)合材料單胞的裂紋擴(kuò)展,基體用各向同性相場(chǎng),纖維用各向異性,umat里面可以用cmname關(guān)鍵詞在一個(gè)子程序里編輯多個(gè)材料本構(gòu),uel里面能不能也這樣,在一個(gè)uel子程序里面,編輯兩種相場(chǎng)模型,編輯兩種單元,用什么樣的關(guān)鍵詞呢

按理來說除了約束住位移的節(jié)點(diǎn)之外,其他節(jié)點(diǎn)的z方向位移應(yīng)該都指向z軸反方向且由大變小,abaqus自帶單元算的結(jié)果正是如此;但是我編寫的UEL子程序,除了約束住位移的節(jié)點(diǎn)之外,其他節(jié)點(diǎn)的z方向位移指向z軸反方向和正方向都存在,且節(jié)點(diǎn)位移也不是由大到小,很亂沒有規(guī)律。我的問題就是以上內(nèi)容,望有大佬能指點(diǎn)一二。萬分感謝!!!!


我使用abaqus uel子程序,現(xiàn)在需要在模型中定義兩種不同的材料屬性,材料的本構(gòu)是一致的,只需要修改兩種材料的彈性模量和硬化模量(也就是要定義兩個(gè) uel property),我的inp文件應(yīng)該如何修改?

是得用其他子程序嗎,使用了UEL似乎就沒法識(shí)別表面了

已經(jīng)寫好Fortran語言UEL子程序,但是在abaqus command編譯時(shí)候,出現(xiàn)問題:Source1.obj : fatal error LNK1112: 模塊計(jì)算機(jī)類型“x86”與目標(biāo)計(jì)算機(jī)類型“x64”沖突。求解答?微信圖片_20220327152207.png
我現(xiàn)在在編寫abaqus uel子程序,編寫過程中需要調(diào)用abaqus的Lapack庫 來求解特征值、特征向量(好像是直接call子程序??)請(qǐng)問如果想調(diào)用這個(gè)庫,具體需要怎么設(shè)置一下文件呢?謝謝


各位老師好,我在進(jìn)行abaqus用戶自定義子程序uel的開發(fā),單元有兩個(gè)節(jié)點(diǎn)1、2,需要用到節(jié)點(diǎn)2的外力判斷是否發(fā)生滑移,也就是節(jié)點(diǎn)2的水平向的外力fx與μ×豎向外力fy之間的關(guān)系,因?yàn)檫@個(gè)單元也是應(yīng)用在一個(gè)大模型中的,所以節(jié)點(diǎn)的外力是不斷變化的,所以我就想獲取到節(jié)點(diǎn)2處的外力,進(jìn)行一個(gè)判斷,還請(qǐng)各位老師進(jìn)行指導(dǎo),萬分感謝!


跳至頁
TOP